package com.p2p.trans.client.model;

import java.util.Date;
import java.util.List;

import com.p2p.base.model.BasePage;

public class AccountLogQueryDto extends BasePage {

	public enum DirectionType{
		IN,
		OUT,
		;
		
	}

	private String transAccount;
	
	private String transCode;
	private String subTransCode;
	
	private Date startTime;
	
	private Date endTime;
	
	/**
	 * 时间查询类型，0是按account_log_id字段查时间，1是按TRANS_DT字段
	 */
	private int timeQueryType;
	
	private Long maxLogId;
	
	private Long minLogId;
	
	private String direction = null; 
	
	private List<AccountLogVO> accountLogList;
	

	public String getTransAccount() {
		return transAccount;
	}

	public void setTransAccount(String transAccount) {
		this.transAccount = transAccount;
	}

	public Date getStartTime() {
		return startTime;
	}

	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}

	public Date getEndTime() {
		return endTime;
	}

	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}

	public String getTransCode() {
		return transCode;
	}

	public void setTransCode(String transCode) {
		this.transCode = transCode;
	}

	public String getDirection() {
		return direction;
	}

	public void setDirection(String direction) {
		this.direction = direction;
	}

	public Long getMaxLogId() {
		return maxLogId;
	}

	public void setMaxLogId(Long maxLogId) {
		this.maxLogId = maxLogId;
	}

	public Long getMinLogId() {
		return minLogId;
	}

	public void setMinLogId(Long minLogId) {
		this.minLogId = minLogId;
	}

	public int getTimeQueryType() {
		return timeQueryType;
	}

	public void setTimeQueryType(int timeQueryType) {
		this.timeQueryType = timeQueryType;
	}

	public List<AccountLogVO> getAccountLogList() {
		return accountLogList;
	}

	public void setAccountLogList(List<AccountLogVO> accountLogList) {
		this.accountLogList = accountLogList;
	}

	public String getSubTransCode() {
		return subTransCode;
	}

	public void setSubTransCode(String subTransCode) {
		this.subTransCode = subTransCode;
	}
	
	
}
